<?php
/*
 * Denna klassen hämtar och håller reda på databasuppkopplingen
 */
class DBLoginconnectio{
  	private $mysqli = NULL;
	
  function Connectio(){
   $password ="";
   $this->mysqli = new\mysqli(\DBSettings::DBHost,
   							   \DBSettings::DBUser,
                               \DBSettings::DBPassword,
                               \DBSettings::Databas);
   
	$this->mysqli->set_charset("utf8");
	//kontrollera anslutningen
	if($this->mysqli->connect_errno){
		echo"Anslutningen mislyckades";
		return FALSE;
		}
	return TRUE;
  }
   //anslutningen stängs
	public function Close(){
		$this->mysqli->close();
	}
	
	//hanterar peparerade och felmedelanden
	//behövs denna functionen
	public function Prepare($sql){
		$stmt= $this->mysqli->prepare($sqli);
		if($stmt===FALSE){
			echo"Detta misslyckades".$this->mysqli->error;
			return FALSE;			
		}
		return $stmt;
}
	     /*   //det är $stmt och $astmt som hämtars in till handlern
         public function GetUser(\mysqli_stmt $astmt, $Users,$UserID) {
          $astmt->execute();
          $result = $stmt->get_result();
          //hämta ut objekt av klassen '$className' ur resultatsettet
            while ($object = $result->fetch_object($Users)){
            //använd primärnyckeln för att lagra objektet i arrayen
            $astmt[$object->$UserID] = $object;                   
            }
             $astmt->close();
            return $astmt;
         } */ 
}
